502302
198256
942407
408887
914469
509472
798736
830614
820478
241938
144617
351156
5164799
3584581
3108148
2415804
2241988
2067609
1985358
192078
1775118
1724136
1695196
1641471